Skip to content
View guenodz's full-sized avatar

Highlights

  • Pro

Block or report guenodz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
guenodz/README.md

Hi, I'm Mohamed 👋

Computer Science Senior Lecturer at the University of Saida and Android developer. I build apps for phones, TVs and cars, publish them on Google Play as Gueno Games, and research IoT security.

🌐 Portfolio: guenodz.github.io

📱 Apps on Google Play

App What it does Runs on
Streemly IPTV player for Xtream Codes and M3U playlists, with TMDB movie details and an interface in 6 languages Phone, Android TV
Sout Al-Qur'an (صوت القرآن) Quran audio app with background playback built on Media3 Phone, Android TV, Android Auto
Kalemat (كلمة السر) Arabic word-search puzzle: find the hidden words, or guess the secret word early Phone

🔨 Currently building: FoodScan, a food ingredient and additive scanner for Android and iOS with Kotlin Multiplatform.

🧱 How I build

  • Kotlin and Jetpack Compose for everything UI
  • Multi-module Clean Architecture with MVVM or MVI, so a new surface like TV or Auto is a new module, not a rewrite
  • Media3 / ExoPlayer for audio and video playback
  • Room, Retrofit, Hilt, WorkManager, Firebase for the rest of the stack

Kotlin Jetpack Compose Android Android TV Firebase Kotlin Multiplatform

🔬 Research and teaching

  • Senior Lecturer in Computer Science at the University of Saida
  • Teaching Development and Programming of IoT Systems, Routing Protocols, Web Technologies

📫 Get in touch

Email · LinkedIn · Gueno Games on Google Play

Popular repositories Loading

  1. livedata-recyclerview-sample livedata-recyclerview-sample Public

    Java 75 25

  2. recyclerview-selection-demo recyclerview-selection-demo Public

    A simple Android project that demonstrates the usage of the androidx.recyclerview.selection support library

    Java 27 6

  3. People People Public

    RandomUser API Android client using Retrofit 2 + RxJava + Android Data Binding Library

    Java 6

  4. SMS-Spam-Classifier- SMS-Spam-Classifier- Public

    SMS Spam Classifier : a weka based sms spam classifier

    Java 3 3

  5. awesome-firebase-cloud-functions awesome-firebase-cloud-functions Public

    A simple firebase cloud functions project that shows some use cases

    HTML 3

  6. android-brand-colors android-brand-colors Public

    A collection of brand colors ready to use in your Android projects.

    Java 2