Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
An iOS client for the Meemi social network
Objective-C
tree: 38fc770bea

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
AppStoreData
Classes
English.lproj
Italian.lproj
Meemi.xcodeproj
Meme.xcdatamodel
ThreadOnWeb
UIImage-categories
Varie
connections
02-redo.png
02-redo@2x.png
20-gear2.png
20-gear2@2x.png
Appirater.h
Appirater.m
BlackFlag.png
BlackFlag@2x.png
Checkmark.png
Checkmark@2x.png
Compass.png
Compass@2x.png
Default.png
Default@2x.png
Entitlements.plist
FavoriteButton.png
FavoriteButton@2x.png
FavoriteSign.png
FavoriteSign@2x.png
HomeForSegmented.png
HomeForSegmented@2x.png
Icon-72.png
Icon-Small-50.png
Icon-Small.png
Icon-Small@2x.png
Icon.png
Icon@2x.png
LICENSE
LoadAgainMemeCell.xib
LockForSegmented.png
LockForSegmented@2x.png
MainWindow.xib
Meemi-Info.plist
Meemi.h
Meemi.m
Meemi_Prefix.pch
Meme.h
Meme.m
MemeCell.xib
Nothing.png
README.md
RegexKitLite.h
RegexKitLite.m
ReshareButton.png
ReshareButton@2x.png
ReshareSign.png
ReshareSign@2x.png
SFHFKeychainUtils.h
SFHFKeychainUtils.m
StartForSegmented.png
StartForSegmented@2x.png
TableBreak.png
ToolBar-Meemi.png
ToolBar-Meemi@2x.png
User.h
User.m
UserForSegmented.png
UserForSegmented@2x.png
UsersList.png
UsersList@2x.png
WhiteFlag.png
WhiteFlag@2x.png
WithFriendsController.h
WithFriendsController.m
camera-verysmall.png
camera-verysmall@2x.png
fondino.png
fondino@2x.png
iTunesArtwork
icon-lock2.png
icon-lock2@2x.png
link-verysmall.png
link-verysmall@2x.png
logo.png
logo@2x.png
magnifying-glass.png
magnifying-glass@2x.png
main.m
memeSemplice.png
memeSemplice@2x.png
star.png
star@2x.png
video-verysmall.png
video-verysmall@2x.png

README.md

Meemi for iOS

Meemi for iOS is an application to access the Meemi social network with iPhone/iPad.


Meemi in itself is an Italian site that combines the social networking and microblogging in a single instrument, generating a constant stream of information, called lifestream, collecting and sharing micro contents quickly and easily with friends, the memes.


The compiled application can be downloaded for free on the App Store. Instruction for using it are available on the main site The source code is released here under the MIT license (a very liberal software license). You have to maintain my copyright notice but otherwise you can do (almost) what you want with the code. Legalese apart, I'm available to help you both in understanding the code and in being open to re-submit to the App Store with any modification the community thinks will be OK for the application.


The application is my first try at CoreData and has been refactored many time for this reason. :) Some remains of the refactoring are present in the model classes which refactoring is not complete (it's somewhat in the middle, it worked so it was good enough to ship).

The application design has been heavily influenced by the requisite (a personal one) that the application should work seamlessly in low bandwidth situation. Therefore caching is aggressively applied in many part of the application.

This application do not use html, nor styled text in his table cells, this because many of the app "customers" were having iPhone 3G (or the "original" ones) and the scrolling speed was a critical consideration (I'm very fond of the reached speed in scrolling).


Meemi makes use of some OSS libraries and frameworks:


Things to do

While the application in itself is reliably working, I resolved to release it to the public because there are many things that could (and should) be improved in it and I have not enough time to work on it anymore.

Icons and, more in general, the aspect of the application can be easily improved.

There are some subtle bug in reading the discussions created by some server side modifications that could be fixed.

An iPad UI can be added.

The application should run under iOS 3.x but it don't... I really don't know why because I don't have anymore any iOS3 device so I cannot check it.

Have fun!

Something went wrong with that request. Please try again.