Skip to content

Android version of Hackertab.dev web Extension. built with Kotlin, Jetpack compose and new technologies.

License

Notifications You must be signed in to change notification settings

zouhir96/hackertab-android

Repository files navigation

hackertab-android

Preview image

📝 About

Hackertab brings the latest news, libraries, tech events, jobs... related to your profile (back-end, mobile, full stack, data scientist...) and visualize them in a proper way so you don't have to waste time jumping between different data sources.

This is the Android version of hackertab.dev extension brought to your phone now so you stay always posted even if you’re not on your pc.

⬇️ Download

Get it on Google Play
You can check the releases page for details.

🔨 Stack

  • Kotlin(2.0.0), coroutines
  • Jetpack compose
  • Clean architecture / MVVM
  • Multi-Module architecture
  • Dependency injection - Hilt
  • Version catalog & Convention plugins
  • REST API / Retrofit2
  • Datastore-preferences
  • Github actions: Run tests, deploy to google play

Figma: Design file

Features

  • 11 sources of news: Github, Hackernews, Conferences, Devto, Producthunt, Reddit, Lobsters, Hashnode, Freecodecamp, IndieHackers and Medium.
  • 26 Topics to follow: Android, Kotlin, Java, JavaScript, TypeScript ...
  • Possibility to configure which sources to show.
  • Possibility to configure which topics to show.
  • Contact support by email.
  • Support large screens.
  • System light/dark mode support.

Development

  • Add offline first support
  • Add onboarding and app install setup
  • Migrate to kmp/cmp

🧩 Requirements

Android Studio 4.2 or newer.

⬆️ Contributing

See the contributing guide for detailed instructions on how to get started with our project.

🔗 Authors

@Zouhir @Amine

License 🔖

    Apache 2.0 License


    Copyright 2022 RAJDAOUI Zouhir

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

About

Android version of Hackertab.dev web Extension. built with Kotlin, Jetpack compose and new technologies.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages