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
branch: master

Changed readme filename

git-svn-id: file:///Users/gt/Dropbox/svn/Meemi/trunk/Meemi@284 7aed0847-f77a-4578-bcf1-aebb807eab6a
latest commit 38fc770bea
gt authored
Failed to load latest commit information.
AppStoreData Ready to be loaded on AppStore
Classes Last checks, License changed, now it's the "OSS edition".
English.lproj Last checks, License changed, now it's the "OSS edition".
Italian.lproj Last checks, License changed, now it's the "OSS edition".
Meemi.xcodeproj Changed readme filename
Meme.xcdatamodel Sistemata prima del momento cruciale.
ThreadOnWeb Cose estetiche varie.
UIImage-categories iOS3 support tentative. Failed.
Varie
connections Sanitizing code...
02-redo.png 0.9.7.1 as sent to betatesters.
02-redo@2x.png Retina Display. :)
20-gear2.png 0.9.1 as sent to the betatesters.
20-gear2@2x.png Retina Display. :)
Appirater.h 1.2.1 as sent to beta testers
Appirater.m 1.2 as sent to betatesters
BlackFlag.png Now with meemi "original" icons...
BlackFlag@2x.png Retina Display. :)
Checkmark.png Various improvements... Still waiting for thread safe version.
Checkmark@2x.png Retina Display. :)
Compass.png Changing colors.
Compass@2x.png Changing colors.
Default.png New icons, new background.
Default@2x.png New icons, new background.
Entitlements.plist Version 0.5 as submitted to Ad-Hoc testers.
FavoriteButton.png 0.9.8.2 as sent to beta testers
FavoriteButton@2x.png Retina Display. :)
FavoriteSign.png 0.9.8.2 as sent to beta testers
FavoriteSign@2x.png Retina Display. :)
HomeForSegmented.png Amenità estetiche (qualche nuova icona, soprattutto).
HomeForSegmented@2x.png Retina Display. :)
Icon-72.png 1.2.3 as first submitted to the AppStore.
Icon-Small-50.png 1.2.3 as first submitted to the AppStore.
Icon-Small.png 1.2.3 as first submitted to the AppStore.
Icon-Small@2x.png 1.2.3 as first submitted to the AppStore.
Icon.png 1.2.3 as first submitted to the AppStore.
Icon@2x.png 1.2.3 as first submitted to the AppStore.
LICENSE Last checks, License changed, now it's the "OSS edition".
LoadAgainMemeCell.xib Changing colors.
LockForSegmented.png Amenità estetiche (qualche nuova icona, soprattutto).
LockForSegmented@2x.png Retina Display. :)
MainWindow.xib 1.2 as sent to betatesters
Meemi-Info.plist 1.3 as sent to AppStore.
Meemi.h Last checks, License changed, now it's the "OSS edition".
Meemi.m Last checks, License changed, now it's the "OSS edition".
Meemi_Prefix.pch User are OK, with avatar. And meemi too, but the "mark read".
Meme.h Checking in API support for reshare and favorite.
Meme.m Last checks, License changed, now it's the "OSS edition".
MemeCell.xib Almost ready for a new test...
Nothing.png Main view seems OK.
README.md Changed readme filename
RegexKitLite.h 0.9.5 as sent to beta testers (RegexKitLite addition).
RegexKitLite.m Last checks, License changed, now it's the "OSS edition".
ReshareButton.png Testings in corso per nuove icone ed amenità varie...
ReshareButton@2x.png Retina Display. :)
ReshareSign.png Testings in corso per nuove icone ed amenità varie...
ReshareSign@2x.png Retina Display. :)
SFHFKeychainUtils.h Settings, about e password nella Keychain...
SFHFKeychainUtils.m Settings, about e password nella Keychain...
StartForSegmented.png Testings in corso per nuove icone ed amenità varie... again...
StartForSegmented@2x.png
TableBreak.png Changing colors.
ToolBar-Meemi.png WOW! Un sacco di lavoro, stasera.
ToolBar-Meemi@2x.png Retina Display. :)
User.h Last checks, License changed, now it's the "OSS edition".
User.m Last checks, License changed, now it's the "OSS edition".
UserForSegmented.png Testings in corso per nuove icone ed amenità varie... again...
UserForSegmented@2x.png
UsersList.png Reintegrazione userlist in corso...
UsersList@2x.png Reintegrazione userlist in corso...
WhiteFlag.png
WhiteFlag@2x.png Retina Display. :)
WithFriendsController.h Last checks, License changed, now it's the "OSS edition".
WithFriendsController.m Last checks, License changed, now it's the "OSS edition".
camera-verysmall.png 0.9.7.4 as sent to beta testers.
camera-verysmall@2x.png Retina Display. :)
fondino.png New icons, new background.
fondino@2x.png New icons, new background.
iTunesArtwork Ready to be loaded on AppStore
icon-lock2.png Checking in API support for reshare and favorite.
icon-lock2@2x.png Retina Display. :)
link-verysmall.png Almost ready for a new test...
link-verysmall@2x.png Retina Display. :)
logo.png Cose estetiche varie.
logo@2x.png 1.0.2 as sent to beta testers
magnifying-glass.png I will say, almost ready
magnifying-glass@2x.png Retina Display. :)
main.m Last checks, License changed, now it's the "OSS edition".
memeSemplice.png Testings in corso per nuove icone ed amenità varie... again...
memeSemplice@2x.png Retina Display. :)
star.png 0.9.8.2 as sent to beta testers
star@2x.png Retina Display. :)
video-verysmall.png Almost ready for a new test...
video-verysmall@2x.png Retina Display. :)

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.