Skip to content

A cross-platform (Android/iOS) application built with Kotlin Multiplatform and Compose Multiplatform. Hackertab curates the latest news, repos, libraries, tech events, and more tailored to your profile (e.g., mobile, back-end, full stack, data scientist).

License

Notifications You must be signed in to change notification settings

zouhir96/hackertab-mobile

Repository files navigation

hackertab-mobile

Preview image

📝 About

Cross-platform (Android/iOS) application built with Kotlin Multiplatform and Compose Multiplatform. Hackertab brings the latest news, repositories, libraries, tech events... related to your profile ( mobile, back-end, full stack, data scientist...) and visualize them in a proper way so you don't have to waste time jumping between different data sources. It aggregates data from 11 sources, including GitHub, HackerNews, Dev.to, and Medium, with customizable source preferences. Follow 26+ topics like Android, Kotlin, Java, JavaScript, and TypeScript all visualized in an intuitive interface.

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

Demo

Hackertab Android & IOS

⬇️ Download

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

🔨 Stack

  • Kotlin(2.0.0), coroutines
  • Kotlin multi-platform & Compose multi-platform
  • Clean architecture / MVVM
  • Multi-Module architecture
  • Dependency injection - Koin
  • Version catalog & Convention plugins
  • REST API / Ktor client
  • Datastore-preferences
  • Github actions: Run tests, deploy to google play

🛠️ Resources

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 follow.
  • Possibility to configure which topics to follow.
  • Contact support by email.
  • Support large screens (Tablet and Ipad).
  • System light/dark mode support.
  • Migrate to Kotlin multiplatform and compose multiplatform.

Development

  • Add offline first support
  • Add onboarding and app install setup

🧩 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

A cross-platform (Android/iOS) application built with Kotlin Multiplatform and Compose Multiplatform. Hackertab curates the latest news, repos, libraries, tech events, and more tailored to your profile (e.g., mobile, back-end, full stack, data scientist).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •